package city.spring.modules.checkinfeeDetail.vo;

import city.spring.modules.bed.vo.BedInfoVO;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

/**
 * 打印押金的数据对象
 *
 * @author 谢金婷
 * @date 2020/8/26 0006 16:25
 */
@Data
public class PrintOldmanDepositVO {
    /**
     * 老人姓名
     */
    private String oldmanName;
    /**
     * 老人床位
     */
    private BedInfoVO oldmanBed;
    /**
     * 收款日期
     */
    private LocalDate date = LocalDate.now();
    /**
     * 收款人姓名（当前登录用户姓名）
     */
    private String userName;

    /**
     * 缴费人
     */
    private String payer;

    private List<PrintOldmanDepositRecordVO> list;

    /**
     * 详细收费信息条目
     */
    @Data
    public static class PrintOldmanDepositRecordVO {
        /**
         * 这个ID是押金记录的ID
         */
        private String id;
        /**
         * 状态
         */
        private String status;
        /**
         * 收费项目id
         */
        private String itemId;

        /**
         * 收费项目名称
         */
        private String itemName;

        /**
         * 收费金额
         */
        private BigDecimal amount;
        /**
         * 收费说明
         */
        private String remarks;
    }
}
